package co.com.umobile.domain;

import java.io.Serializable;

/**
 * the place entity.
 * @author sergiogranada
 *
 */
public class Place implements Serializable {
	
	/**
	 * serial.
	 */
	private static final long serialVersionUID = -976854625655163709L;

	/** the place code.*/
	private String placeCode;
	
	/** the place name.*/
	private String placeName;
	
	/** the place description.*/
	private String placeDescription;
	
	/** the room number.*/
	private String room;
	
	/** the block number.*/
	private String block;
	
	/** the place type.*/
	private int placeType;
	
	/** the place type description.*/
	private String placeTypeDescription;

	/** the longitude.*/
	private Double longitude;
	
	/** the latitude.*/
	private Double latitude;
	
	/** the subject detail Date.*/
	private String subjectDate; 

	/** the subject detail Time.*/
	private String subjectTime;
	
	/** the subject name.*/
	private String subjectName;
	
	/** the teacher name.*/
	private String teacherName;

	/**
	 * @return the placeCode
	 */
	public String getPlaceCode() {
		return placeCode;
	}

	/**
	 * @param placeCode the placeCode to set
	 */
	public void setPlaceCode(String placeCode) {
		this.placeCode = placeCode;
	}

	/**
	 * @return the placeName
	 */
	public String getPlaceName() {
		return placeName;
	}

	/**
	 * @param placeName the placeName to set
	 */
	public void setPlaceName(String placeName) {
		this.placeName = placeName;
	}

	/**
	 * @return the placeDescription
	 */
	public String getPlaceDescription() {
		return placeDescription;
	}

	/**
	 * @param placeDescription the placeDescription to set
	 */
	public void setPlaceDescription(String placeDescription) {
		this.placeDescription = placeDescription;
	}

	/**
	 * @return the room
	 */
	public String getRoom() {
		return room;
	}

	/**
	 * @param room the room to set
	 */
	public void setRoom(String room) {
		this.room = room;
	}

	/**
	 * @return the block
	 */
	public String getBlock() {
		return block;
	}

	/**
	 * @param block the block to set
	 */
	public void setBlock(String block) {
		this.block = block;
	}

	/**
	 * @return the placeType
	 */
	public int getPlaceType() {
		return placeType;
	}

	/**
	 * @param placeType the placeType to set
	 */
	public void setPlaceType(int placeType) {
		this.placeType = placeType;
	}

	/**
	 * @return the placeTypeDescription
	 */
	public String getPlaceTypeDescription() {
		return placeTypeDescription;
	}

	/**
	 * @param placeTypeDescription the placeTypeDescription to set
	 */
	public void setPlaceTypeDescription(String placeTypeDescription) {
		this.placeTypeDescription = placeTypeDescription;
	}

	/**
	 * @return the longitude
	 */
	public Double getLongitude() {
		return longitude;
	}

	/**
	 * @param longitude the longitude to set
	 */
	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}

	/**
	 * @return the latitude
	 */
	public Double getLatitude() {
		return latitude;
	}

	/**
	 * @param latitude the latitude to set
	 */
	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}
	
	

	/**
	 * @return the subjectDate
	 */
	public String getSubjectDate() {
		return subjectDate;
	}

	/**
	 * @param subjectDate the subjectDate to set
	 */
	public void setSubjectDate(String subjectDate) {
		this.subjectDate = subjectDate;
	}

	/**
	 * @return the subjectTime
	 */
	public String getSubjectTime() {
		return subjectTime;
	}

	/**
	 * @param subjectTime the subjectTime to set
	 */
	public void setSubjectTime(String subjectTime) {
		this.subjectTime = subjectTime;
	}

	/**
	 * @return the subjectName
	 */
	public String getSubjectName() {
		return subjectName;
	}

	/**
	 * @param subjectName the subjectName to set
	 */
	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	/**
	 * @return the teacherName
	 */
	public String getTeacherName() {
		return teacherName;
	}

	/**
	 * @param teacherName the teacherName to set
	 */
	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	/**
	 * @param placeCode
	 * @param placeName
	 * @param placeDescription
	 * @param room
	 * @param block
	 * @param placeType
	 * @param placeTypeDescription
	 * @param longitude
	 * @param latitude
	 */
	 public Place(String placeCode, String placeName, String placeDescription, String room, String block,
			int placeType, String placeTypeDescription, Double longitude, Double latitude) {
		super();
		this.placeCode = placeCode;
		this.placeName = placeName;
		this.placeDescription = placeDescription;
		this.room = room;
		this.block = block;
		this.placeType = placeType;
		this.placeTypeDescription = placeTypeDescription;
		this.longitude = longitude;
		this.latitude = latitude;
	}

	/**
	 * 
	 */
	public Place() {
	}

	/**
	 * @param placeCode
	 * @param placeName
	 * @param placeDescription
	 * @param room
	 * @param block
	 * @param placeType
	 * @param placeTypeDescription
	 * @param longitude
	 * @param latitude
	 * @param subjectDate
	 * @param subjectTime
	 * @param subjectName
	 * @param teacherName
	 */
	public Place(String placeCode, String placeName, String placeDescription, String room, String block, int placeType,
			String placeTypeDescription, Double longitude, Double latitude, String subjectDate, String subjectTime,
			String subjectName, String teacherName) {
		super();
		this.placeCode = placeCode;
		this.placeName = placeName;
		this.placeDescription = placeDescription;
		this.room = room;
		this.block = block;
		this.placeType = placeType;
		this.placeTypeDescription = placeTypeDescription;
		this.longitude = longitude;
		this.latitude = latitude;
		this.subjectDate = subjectDate;
		this.subjectTime = subjectTime;
		this.subjectName = subjectName;
		this.teacherName = teacherName;
	}
	
	
	 
	 
	
	
	
}
